package com.ls.knowledge.llm.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;
import java.util.List;

/**
 * @BelongsProject: knowledge
 * @BelongsPackage: com.ls.knowledge.llm.vo
 * @Author: lishun
 * @CreateTime: 2025-07-02  21:32
 * @Description:
 * @Version: 1.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ChatConversationVo {

    @TableId(value = "conversation_id", type = IdType.ASSIGN_UUID)
    private String conversationId;

    private String title;

    private LocalDateTime createTime;

    private LocalDateTime updateTime;

    private List<MessageVo> messages;
}
